home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-20 | 4.5 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Delphi Borland Form (archive/borlandDelphiForm)
| magic
| Supported |
100%
| file
| Delphi compiled form 'TFilterList'
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Borland Form (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 54 50 46 30 0b 54 46 69 | 6c 74 65 72 4c 69 73 74 |TPF0.TFi|lterList|
|00000010| 00 0a 46 69 6c 74 65 72 | 4c 69 73 74 01 08 54 56 |..Filter|List..TV|
|00000020| 65 72 73 69 6f 6e 00 07 | 56 65 72 73 69 6f 6e 02 |ersion..|Version.|
|00000030| 44 06 a7 0d 0a 54 68 69 | 73 20 69 73 20 61 20 54 |D....Thi|s is a T|
|00000040| 65 78 74 50 69 70 65 20 | 50 72 6f 20 66 69 6c 74 |extPipe |Pro filt|
|00000050| 65 72 20 66 69 6c 65 2c | 20 61 6e 20 61 70 70 6c |er file,| an appl|
|00000060| 69 63 61 74 69 6f 6e 20 | 66 6f 72 20 6d 61 6e 69 |ication |for mani|
|00000070| 70 75 6c 61 74 69 6e 67 | 20 61 6e 64 20 65 78 74 |pulating| and ext|
|00000080| 72 61 63 74 69 6e 67 20 | 74 65 78 74 20 66 69 6c |racting |text fil|
|00000090| 65 73 20 6f 66 20 61 6e | 79 20 73 69 7a 65 2e 20 |es of an|y size. |
|000000a0| 54 6f 20 66 69 6e 64 20 | 6f 75 74 20 6d 6f 72 65 |To find |out more|
|000000b0| 20 67 6f 20 74 6f 20 68 | 74 74 70 3a 2f 2f 77 77 | go to h|ttp://ww|
|000000c0| 77 2e 63 72 79 73 74 61 | 6c 73 6f 66 74 77 61 72 |w.crysta|lsoftwar|
|000000d0| 65 2e 63 6f 6d 2e 61 75 | 0d 0a 06 00 06 00 06 23 |e.com.au|.......#|
|000000e0| 0d 0a 64 75 6d 6d 79 20 | 64 61 74 61 20 2d 20 6a |..dummy |data - j|
|000000f0| 75 73 74 20 63 6c 69 63 | 6b 20 54 72 69 61 6c 20 |ust clic|k Trial |
|00000100| 52 75 6e 01 06 03 7c 4e | 41 00 09 06 0c 74 65 78 |Run...|N|A....tex|
|00000110| 74 70 69 70 65 2e 6c 6f | 67 09 03 f4 01 00 00 02 |tpipe.lo|g.......|
|00000120| 00 09 14 54 46 69 6c 74 | 65 72 43 6f 6d 6d 65 6e |...TFilt|erCommen|
|00000130| 74 4f 62 6a 65 63 74 00 | 07 65 6e 61 62 6c 65 64 |tObject.|.enabled|
|00000140| 09 0a 4c 69 73 74 4f 62 | 6a 65 63 74 09 00 00 02 |..ListOb|ject....|
|00000150| 01 08 0c 54 49 6e 70 75 | 74 4f 62 6a 65 63 74 00 |...TInpu|tObject.|
|00000160| 07 65 6e 61 62 6c 65 64 | 09 0b 49 6e 70 75 74 4f |.enabled|..InputO|
|00000170| 62 6a 65 63 74 09 08 02 | 01 02 01 02 64 09 08 03 |bject...|....d...|
|00000180| 00 04 00 00 02 01 08 0d | 54 53 63 72 69 70 74 4f |........|TScriptO|
|00000190| 62 6a 65 63 74 00 07 65 | 6e 61 62 6c 65 64 09 0c |bject..e|nabled..|
|000001a0| 53 63 72 69 70 74 4f 62 | 6a 65 63 74 09 0c 00 10 |ScriptOb|ject....|
|000001b0| 00 00 0d 0a 44 69 6d 20 | 44 72 69 76 65 73 0d 0a |....Dim |Drives..|
|000001c0| 64 69 6d 20 46 53 4f 0d | 0a 0d 0a 27 27 27 27 27 |dim FSO.|...'''''|
|000001d0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|000001e0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|000001f0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000200| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000210| 27 0d 0a 27 20 53 6f 6d | 65 20 68 61 6e 64 79 20 |'..' Som|e handy |
|00000220| 67 6c 6f 62 61 6c 20 76 | 61 72 69 61 62 6c 65 73 |global v|ariables|
|00000230| 0d 0a 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |..''''''|''''''''|
|00000240| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000250| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000260| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000270| 27 27 27 27 27 27 27 27 | 0d 0a 44 69 6d 20 54 61 |''''''''|..Dim Ta|
|00000280| 62 53 74 6f 70 0d 0a 44 | 69 6d 20 4e 65 77 4c 69 |bStop..D|im NewLi|
|00000290| 6e 65 0d 0a 0d 0a 27 27 | 27 27 27 27 27 27 27 27 |ne....''|''''''''|
|000002a0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|000002b0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|000002c0| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|000002d0| 27 27 27 27 27 27 27 27 | 27 27 27 27 0d 0a 27 20 |''''''''|''''..' |
|000002e0| 43 6f 6e 73 74 61 6e 74 | 73 20 72 65 74 75 72 6e |Constant|s return|
|000002f0| 65 64 20 62 79 20 44 72 | 69 76 65 2e 44 72 69 76 |ed by Dr|ive.Driv|
|00000300| 65 54 79 70 65 0d 0a 27 | 27 27 27 27 27 27 27 27 |eType..'|''''''''|
|00000310| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000320| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000330| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000340| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 0d 0a 43 |''''''''|'''''..C|
|00000350| 6f 6e 73 74 20 44 72 69 | 76 65 54 79 70 65 52 65 |onst Dri|veTypeRe|
|00000360| 6d 6f 76 61 62 6c 65 20 | 3d 20 31 0d 0a 43 6f 6e |movable |= 1..Con|
|00000370| 73 74 20 44 72 69 76 65 | 54 79 70 65 46 69 78 65 |st Drive|TypeFixe|
|00000380| 64 20 3d 20 32 0d 0a 43 | 6f 6e 73 74 20 44 72 69 |d = 2..C|onst Dri|
|00000390| 76 65 54 79 70 65 4e 65 | 74 77 6f 72 6b 20 3d 20 |veTypeNe|twork = |
|000003a0| 33 0d 0a 43 6f 6e 73 74 | 20 44 72 69 76 65 54 79 |3..Const| DriveTy|
|000003b0| 70 65 43 44 52 4f 4d 20 | 3d 20 34 0d 0a 43 6f 6e |peCDROM |= 4..Con|
|000003c0| 73 74 20 44 72 69 76 65 | 54 79 70 65 52 41 4d 44 |st Drive|TypeRAMD|
|000003d0| 69 73 6b 20 3d 20 35 0d | 0a 0d 0a 0d 0a 27 43 61 |isk = 5.|.....'Ca|
|000003e0| 6c 6c 65 64 20 66 6f 72 | 20 65 76 65 72 79 20 6c |lled for| every l|
|000003f0| 69 6e 65 20 69 6e 20 74 | 68 65 20 66 69 6c 65 0d |ine in t|he file.|
|00000400| 0a 27 45 4f 4c 20 63 6f | 6e 74 61 69 6e 73 20 74 |.'EOL co|ntains t|
|00000410| 68 65 20 65 6e 64 20 6f | 66 20 6c 69 6e 65 20 63 |he end o|f line c|
|00000420| 68 61 72 61 63 74 65 72 | 73 20 28 55 6e 69 78 2c |haracter|s (Unix,|
|00000430| 20 44 4f 53 20 6f 72 20 | 4d 61 63 29 20 74 68 61 | DOS or |Mac) tha|
|00000440| 74 20 6d 75 73 74 20 62 | 65 0d 0a 27 61 70 70 65 |t must b|e..'appe|
|00000450| 6e 64 65 64 20 74 6f 20 | 65 61 63 68 20 6c 69 6e |nded to |each lin|
|00000460| 65 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 70 72 6f 63 |e..funct|ion proc|
|00000470| 65 73 73 4c 69 6e 65 28 | 6c 69 6e 65 2c 20 45 4f |essLine(|line, EO|
|00000480| 4c 29 0d 0a 0d 0a 20 20 | 70 72 6f 63 65 73 73 4c |L).... |processL|
|00000490| 69 6e 65 20 3d 20 6c 69 | 6e 65 20 26 20 45 4f 4c |ine = li|ne & EOL|
|000004a0| 0d 0a 0d 0a 65 6e 64 20 | 66 75 6e 63 74 69 6f 6e |....end |function|
|000004b0| 0d 0a 0d 0a 0d 0a 27 43 | 61 6c 6c 65 64 20 61 74 |......'C|alled at|
|000004c0| 20 74 68 65 20 73 74 61 | 72 74 20 6f 66 20 61 20 | the sta|rt of a |
|000004d0| 70 72 6f 63 65 73 73 69 | 6e 67 20 6a 6f 62 20 2d |processi|ng job -|
|000004e0| 0d 0a 27 70 65 72 66 6f | 72 6d 20 6f 6e 65 2d 74 |..'perfo|rm one-t|
|000004f0| 69 6d 65 20 69 6e 69 74 | 69 61 6c 69 73 61 74 69 |ime init|ialisati|
|00000500| 6f 6e 20 68 65 72 65 0d | 0a 73 75 62 20 73 74 61 |on here.|.sub sta|
|00000510| 72 74 4a 6f 62 28 29 0d | 0a 0d 0a 20 20 27 20 53 |rtJob().|... ' S|
|00000520| 65 74 20 75 70 20 67 6c | 6f 62 61 6c 20 64 61 74 |et up gl|obal dat|
|00000530| 61 2e 0d 0a 20 20 54 61 | 62 53 74 6f 70 20 3d 20 |a... Ta|bStop = |
|00000540| 43 68 72 28 39 29 0d 0a | 20 20 4e 65 77 4c 69 6e |Chr(9)..| NewLin|
|00000550| 65 20 3d 20 43 68 72 28 | 31 33 29 20 26 20 43 68 |e = Chr(|13) & Ch|
|00000560| 72 28 31 30 29 0d 0a 20 | 20 20 0d 0a 20 20 53 65 |r(10).. | .. Se|
|00000570| 74 20 46 53 4f 20 3d 20 | 43 72 65 61 74 65 4f 62 |t FSO = |CreateOb|
|00000580| 6a 65 63 74 28 22 53 63 | 72 69 70 74 69 6e 67 2e |ject("Sc|ripting.|
|00000590| 46 69 6c 65 53 79 73 74 | 65 6d 4f 62 6a 65 63 74 |FileSyst|emObject|
|000005a0| 22 29 0d 0a 20 20 53 65 | 74 20 44 72 69 76 65 73 |").. Se|t Drives|
|000005b0| 20 3d 20 46 53 4f 2e 44 | 72 69 76 65 73 0d 0a 0d | = FSO.D|rives...|
|000005c0| 0a 65 6e 64 20 73 75 62 | 0d 0a 0d 0a 0d 0a 27 43 |.end sub|......'C|
|000005d0| 61 6c 6c 65 64 20 61 74 | 20 74 68 65 20 65 6e 64 |alled at| the end|
|000005e0| 20 6f 66 20 61 20 70 72 | 6f 63 65 73 73 69 6e 67 | of a pr|ocessing|
|000005f0| 20 6a 6f 62 20 2d 0d 0a | 27 64 65 73 74 72 6f 79 | job -..|'destroy|
|00000600| 20 61 6e 79 20 64 65 63 | 6c 61 72 65 64 20 6f 62 | any dec|lared ob|
|00000610| 6a 65 63 74 73 20 68 65 | 72 65 0d 0a 73 75 62 20 |jects he|re..sub |
|00000620| 65 6e 64 4a 6f 62 28 29 | 0d 0a 20 20 53 65 74 20 |endJob()|.. Set |
|00000630| 44 72 69 76 65 73 20 3d | 20 4e 6f 74 68 69 6e 67 |Drives =| Nothing|
|00000640| 0d 0a 65 6e 64 20 73 75 | 62 0d 0a 0d 0a 0d 0a 27 |..end su|b......'|
|00000650| 43 61 6c 6c 65 64 20 62 | 65 66 6f 72 65 20 65 61 |Called b|efore ea|
|00000660| 63 68 20 66 69 6c 65 20 | 69 73 20 6f 70 65 6e 65 |ch file |is opene|
|00000670| 64 20 2d 0d 0a 27 70 65 | 72 66 6f 72 6d 20 70 65 |d -..'pe|rform pe|
|00000680| 72 2d 66 69 6c 65 20 69 | 6e 69 74 69 61 6c 69 73 |r-file i|nitialis|
|00000690| 61 74 69 6f 6e 20 68 65 | 72 65 0d 0a 66 75 6e 63 |ation he|re..func|
|000006a0| 74 69 6f 6e 20 73 74 61 | 72 74 46 69 6c 65 28 29 |tion sta|rtFile()|
|000006b0| 0d 0a 20 20 73 74 61 72 | 74 46 69 6c 65 20 3d 20 |.. star|tFile = |
|000006c0| 67 65 6e 65 72 61 74 65 | 44 72 69 76 65 49 6e 66 |generate|DriveInf|
|000006d0| 6f 72 6d 61 74 69 6f 6e | 28 46 53 4f 29 0d 0a 65 |ormation|(FSO)..e|
|000006e0| 6e 64 20 66 75 6e 63 74 | 69 6f 6e 0d 0a 0d 0a 0d |nd funct|ion.....|
|000006f0| 0a 27 43 61 6c 6c 65 64 | 20 62 65 66 6f 72 65 20 |.'Called| before |
|00000700| 65 61 63 68 20 66 69 6c | 65 20 69 73 20 63 6c 6f |each fil|e is clo|
|00000710| 73 65 64 20 2d 0d 0a 27 | 66 6c 75 73 68 20 61 6c |sed -..'|flush al|
|00000720| 6c 20 70 65 6e 64 69 6e | 67 20 66 69 6c 65 20 6f |l pendin|g file o|
|00000730| 75 74 70 75 74 20 68 65 | 72 65 0d 0a 66 75 6e 63 |utput he|re..func|
|00000740| 74 69 6f 6e 20 65 6e 64 | 46 69 6c 65 28 29 0d 0a |tion end|File()..|
|00000750| 20 20 65 6e 64 46 69 6c | 65 20 3d 20 22 22 0d 0a | endFil|e = ""..|
|00000760| 65 6e 64 20 66 75 6e 63 | 74 69 6f 6e 0d 0a 0d 0a |end func|tion....|
|00000770| 0d 0a 46 75 6e 63 74 69 | 6f 6e 20 53 68 6f 77 44 |..Functi|on ShowD|
|00000780| 72 69 76 65 54 79 70 65 | 28 44 72 69 76 65 29 0d |riveType|(Drive).|
|00000790| 0a 0d 0a 20 20 20 44 69 | 6d 20 53 0d 0a 20 20 20 |... Di|m S.. |
|000007a0| 0d 0a 20 20 20 53 65 6c | 65 63 74 20 43 61 73 65 |.. Sel|ect Case|
|000007b0| 20 44 72 69 76 65 2e 44 | 72 69 76 65 54 79 70 65 | Drive.D|riveType|
|000007c0| 0d 0a 20 20 20 43 61 73 | 65 20 44 72 69 76 65 54 |.. Cas|e DriveT|
|000007d0| 79 70 65 52 65 6d 6f 76 | 61 62 6c 65 0d 0a 20 20 |ypeRemov|able.. |
|000007e0| 20 20 20 20 53 20 3d 20 | 22 52 65 6d 6f 76 61 62 | S = |"Removab|
|000007f0| 6c 65 22 0d 0a 20 20 20 | 43 61 73 65 20 44 72 69 |le".. |Case Dri|
|00000800| 76 65 54 79 70 65 46 69 | 78 65 64 0d 0a 20 20 20 |veTypeFi|xed.. |
|00000810| 20 20 20 53 20 3d 20 22 | 46 69 78 65 64 22 0d 0a | S = "|Fixed"..|
|00000820| 20 20 20 43 61 73 65 20 | 44 72 69 76 65 54 79 70 | Case |DriveTyp|
|00000830| 65 4e 65 74 77 6f 72 6b | 0d 0a 20 20 20 20 20 20 |eNetwork|.. |
|00000840| 53 20 3d 20 22 4e 65 74 | 77 6f 72 6b 22 0d 0a 20 |S = "Net|work".. |
|00000850| 20 20 43 61 73 65 20 44 | 72 69 76 65 54 79 70 65 | Case D|riveType|
|00000860| 43 44 52 4f 4d 0d 0a 20 | 20 20 20 20 20 53 20 3d |CDROM.. | S =|
|00000870| 20 22 43 44 2d 52 4f 4d | 22 0d 0a 20 20 20 43 61 | "CD-ROM|".. Ca|
|00000880| 73 65 20 44 72 69 76 65 | 54 79 70 65 52 41 4d 44 |se Drive|TypeRAMD|
|00000890| 69 73 6b 0d 0a 20 20 20 | 20 20 20 53 20 3d 20 22 |isk.. | S = "|
|000008a0| 52 41 4d 20 44 69 73 6b | 22 0d 0a 20 20 20 43 61 |RAM Disk|".. Ca|
|000008b0| 73 65 20 45 6c 73 65 0d | 0a 20 20 20 20 20 20 53 |se Else.|. S|
|000008c0| 20 3d 20 22 55 6e 6b 6e | 6f 77 6e 22 0d 0a 20 20 | = "Unkn|own".. |
|000008d0| 20 45 6e 64 20 53 65 6c | 65 63 74 0d 0a 0d 0a 20 | End Sel|ect.... |
|000008e0| 20 20 53 68 6f 77 44 72 | 69 76 65 54 79 70 65 20 | ShowDr|iveType |
|000008f0| 3d 20 53 0d 0a 0d 0a 45 | 6e 64 20 46 75 6e 63 74 |= S....E|nd Funct|
|00000900| 69 6f 6e 0d 0a 0d 0a 0d | 0a 27 27 27 27 27 27 27 |ion.....|.'''''''|
|00000910| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000920| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000930| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000940| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 0d |''''''''|'''''''.|
|00000950| 0a 27 20 47 65 6e 65 72 | 61 74 65 44 72 69 76 65 |.' Gener|ateDrive|
|00000960| 49 6e 66 6f 72 6d 61 74 | 69 6f 6e 0d 0a 27 20 50 |Informat|ion..' P|
|00000970| 75 72 70 6f 73 65 3a 20 | 0d 0a 27 20 20 20 20 47 |urpose: |..' G|
|00000980| 65 6e 65 72 61 74 65 73 | 20 61 20 73 74 72 69 6e |enerates| a strin|
|00000990| 67 20 64 65 73 63 72 69 | 62 69 6e 67 20 74 68 65 |g descri|bing the|
|000009a0| 20 63 75 72 72 65 6e 74 | 20 73 74 61 74 65 20 6f | current| state o|
|000009b0| 66 20 74 68 65 20 0d 0a | 27 20 20 20 20 61 76 61 |f the ..|' ava|
|000009c0| 69 6c 61 62 6c 65 20 64 | 72 69 76 65 73 2e 0d 0a |ilable d|rives...|
|000009d0| 27 20 44 65 6d 6f 6e 73 | 74 72 61 74 65 73 20 74 |' Demons|trates t|
|000009e0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 0d 0a 27 |he follo|wing ..'|
|000009f0| 20 20 2d 20 46 69 6c 65 | 53 79 73 74 65 6d 4f 62 | - File|SystemOb|
|00000a00| 6a 65 63 74 2e 44 72 69 | 76 65 73 20 0d 0a 27 20 |ject.Dri|ves ..' |
|00000a10| 20 2d 20 49 74 65 72 61 | 74 69 6e 67 20 74 68 65 | - Itera|ting the|
|00000a20| 20 44 72 69 76 65 73 20 | 63 6f 6c 6c 65 63 74 69 | Drives |collecti|
|00000a30| 6f 6e 0d 0a 27 20 20 2d | 20 44 72 69 76 65 73 2e |on..' -| Drives.|
|00000a40| 43 6f 75 6e 74 0d 0a 27 | 20 20 2d 20 44 72 69 76 |Count..'| - Driv|
|00000a50| 65 2e 41 76 61 69 6c 61 | 62 6c 65 53 70 61 63 65 |e.Availa|bleSpace|
|00000a60| 0d 0a 27 20 20 2d 20 44 | 72 69 76 65 2e 44 72 69 |..' - D|rive.Dri|
|00000a70| 76 65 4c 65 74 74 65 72 | 0d 0a 27 20 20 2d 20 44 |veLetter|..' - D|
|00000a80| 72 69 76 65 2e 44 72 69 | 76 65 54 79 70 65 0d 0a |rive.Dri|veType..|
|00000a90| 27 20 20 2d 20 44 72 69 | 76 65 2e 46 69 6c 65 53 |' - Dri|ve.FileS|
|00000aa0| 79 73 74 65 6d 0d 0a 27 | 20 20 2d 20 44 72 69 76 |ystem..'| - Driv|
|00000ab0| 65 2e 46 72 65 65 53 70 | 61 63 65 0d 0a 27 20 20 |e.FreeSp|ace..' |
|00000ac0| 2d 20 44 72 69 76 65 2e | 49 73 52 65 61 64 79 0d |- Drive.|IsReady.|
|00000ad0| 0a 27 20 20 2d 20 44 72 | 69 76 65 2e 50 61 74 68 |.' - Dr|ive.Path|
|00000ae0| 0d 0a 27 20 20 2d 20 44 | 72 69 76 65 2e 53 65 72 |..' - D|rive.Ser|
|00000af0| 69 61 6c 4e 75 6d 62 65 | 72 0d 0a 27 20 20 2d 20 |ialNumbe|r..' - |
|00000b00| 44 72 69 76 65 2e 53 68 | 61 72 65 4e 61 6d 65 0d |Drive.Sh|areName.|
|00000b10| 0a 27 20 20 2d 20 44 72 | 69 76 65 2e 54 6f 74 61 |.' - Dr|ive.Tota|
|00000b20| 6c 53 69 7a 65 0d 0a 27 | 20 20 2d 20 44 72 69 76 |lSize..'| - Driv|
|00000b30| 65 2e 56 6f 6c 75 6d 65 | 4e 61 6d 65 0d 0a 27 27 |e.Volume|Name..''|
|00000b40| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000b50| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000b60| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000b70| 27 27 27 27 27 27 27 27 | 27 27 27 27 27 27 27 27 |''''''''|''''''''|
|00000b80| 27 27 27 27 0d 0a 0d 0a | 46 75 6e 63 74 69 6f 6e |''''....|Function|
|00000b90| 20 47 65 6e 65 72 61 74 | 65 44 72 69 76 65 49 6e | Generat|eDriveIn|
|00000ba0| 66 6f 72 6d 61 74 69 6f | 6e 28 46 53 4f 29 0d 0a |formatio|n(FSO)..|
|00000bb0| 0d 0a 20 20 20 44 69 6d | 20 44 72 69 76 65 73 0d |.. Dim| Drives.|
|00000bc0| 0a 20 20 20 44 69 6d 20 | 44 72 69 76 65 0d 0a 20 |. Dim |Drive.. |
|00000bd0| 20 20 44 69 6d 20 53 0d | 0a 0d 0a 20 20 20 53 65 | Dim S.|... Se|
|00000be0| 74 20 44 72 69 76 65 73 | 20 3d 20 46 53 4f 2e 44 |t Drives| = FSO.D|
|00000bf0| 72 69 76 65 73 0d 0a 20 | 20 20 53 20 3d 20 22 4e |rives.. | S = "N|
|00000c00| 75 6d 62 65 72 20 6f 66 | 20 64 72 69 76 65 73 3a |umber of| drives:|
|00000c10| 22 20 26 20 54 61 62 53 | 74 6f 70 20 26 20 44 72 |" & TabS|top & Dr|
|00000c20| 69 76 65 73 2e 43 6f 75 | 6e 74 20 26 20 4e 65 77 |ives.Cou|nt & New|
|00000c30| 4c 69 6e 65 20 26 20 4e | 65 77 4c 69 6e 65 0d 0a |Line & N|ewLine..|
|00000c40| 0d 0a 20 20 20 27 20 43 | 6f 6e 73 74 72 75 63 74 |.. ' C|onstruct|
|00000c50| 20 31 73 74 20 6c 69 6e | 65 20 6f 66 20 72 65 70 | 1st lin|e of rep|
|00000c60| 6f 72 74 2e 0d 0a 20 20 | 20 53 20 3d 20 53 20 26 |ort... | S = S &|
|00000c70| 20 53 74 72 69 6e 67 28 | 32 2c 20 54 61 62 53 74 | String(|2, TabSt|
|00000c80| 6f 70 29 20 26 20 22 44 | 72 69 76 65 22 20 0d 0a |op) & "D|rive" ..|
|00000c90| 20 20 20 53 20 3d 20 53 | 20 26 20 53 74 72 69 6e | S = S| & Strin|
|00000ca0| 67 28 33 2c 20 54 61 62 | 53 74 6f 70 29 20 26 20 |g(3, Tab|Stop) & |
|00000cb0| 22 46 69 6c 65 22 20 0d | 0a 20 20 20 53 20 3d 20 |"File" .|. S = |
|00000cc0| 53 20 26 20 54 61 62 53 | 74 6f 70 20 26 20 22 54 |S & TabS|top & "T|
|00000cd0| 6f 74 61 6c 22 0d 0a 20 | 20 20 53 20 3d 20 53 20 |otal".. | S = S |
|00000ce0| 26 20 54 61 62 53 74 6f | 70 20 26 20 22 46 72 65 |& TabSto|p & "Fre|
|00000cf0| 65 22 0d 0a 20 20 20 53 | 20 3d 20 53 20 26 20 54 |e".. S| = S & T|
|00000d00| 61 62 53 74 6f 70 20 26 | 20 22 41 76 61 69 6c 61 |abStop &| "Availa|
|00000d10| 62 6c 65 22 20 0d 0a 20 | 20 20 53 20 3d 20 53 20 |ble" .. | S = S |
|00000d20| 26 20 54 61 62 53 74 6f | 70 20 26 20 22 53 65 72 |& TabSto|p & "Ser|
|00000d30| 69 61 6c 22 20 26 20 4e | 65 77 4c 69 6e 65 0d 0a |ial" & N|ewLine..|
|00000d40| 0d 0a 20 20 20 27 20 43 | 6f 6e 73 74 72 75 63 74 |.. ' C|onstruct|
|00000d50| 20 32 6e 64 20 6c 69 6e | 65 20 6f 66 20 72 65 70 | 2nd lin|e of rep|
|00000d60| 6f 72 74 2e 0d 0a 20 20 | 20 53 20 3d 20 53 20 26 |ort... | S = S &|
|00000d70| 20 22 4c 65 74 74 65 72 | 22 0d 0a 20 20 20 53 20 | "Letter|".. S |
|00000d80| 3d 20 53 20 26 20 54 61 | 62 53 74 6f 70 20 26 20 |= S & Ta|bStop & |
|00000d90| 22 50 61 74 68 22 0d 0a | 20 20 20 53 20 3d 20 53 |"Path"..| S = S|
|00000da0| 20 26 20 54 61 62 53 74 | 6f 70 20 26 20 22 54 79 | & TabSt|op & "Ty|
|00000db0| 70 65 22 0d 0a 20 20 20 | 53 20 3d 20 53 20 26 20 |pe".. |S = S & |
|00000dc0| 54 61 62 53 74 6f 70 20 | 26 20 22 52 65 61 64 79 |TabStop |& "Ready|
|00000dd0| 3f 22 0d 0a 20 20 20 53 | 20 3d 20 53 20 26 20 54 |?".. S| = S & T|
|00000de0| 61 62 53 74 6f 70 20 26 | 20 22 4e 61 6d 65 22 0d |abStop &| "Name".|
|00000df0| 0a 20 20 20 53 20 3d 20 | 53 20 26 20 54 61 62 53 |. S = |S & TabS|
|00000e00| 74 6f 70 20 26 20 22 53 | 79 73 74 65 6d 22 0d 0a |top & "S|ystem"..|
|00000e10| 20 20 20 53 20 3d 20 53 | 20 26 20 54 61 62 53 74 | S = S| & TabSt|
|00000e20| 6f 70 20 26 20 22 53 70 | 61 63 65 22 0d 0a 20 20 |op & "Sp|ace".. |
|00000e30| 20 53 20 3d 20 53 20 26 | 20 54 61 62 53 74 6f 70 | S = S &| TabStop|
|00000e40| 20 26 20 22 53 70 61 63 | 65 22 0d 0a 20 20 20 53 | & "Spac|e".. S|
|00000e50| 20 3d 20 53 20 26 20 54 | 61 62 53 74 6f 70 20 26 | = S & T|abStop &|
|00000e60| 20 22 53 70 61 63 65 22 | 0d 0a 20 20 20 53 20 3d | "Space"|.. S =|
|00000e70| 20 53 20 26 20 54 61 62 | 53 74 6f 70 20 26 20 22 | S & Tab|Stop & "|
|00000e80| 4e 75 6d 62 65 72 22 20 | 26 20 4e 65 77 4c 69 6e |Number" |& NewLin|
|00000e90| 65 20 20 20 0d 0a 0d 0a | 20 20 20 27 20 53 65 70 |e ....| ' Sep|
|00000ea0| 61 72 61 74 6f 72 20 6c | 69 6e 65 2e 0d 0a 20 20 |arator l|ine... |
|00000eb0| 20 53 20 3d 20 53 20 26 | 20 53 74 72 69 6e 67 28 | S = S &| String(|
|00000ec0| 31 30 35 2c 20 22 2d 22 | 29 20 26 20 4e 65 77 4c |105, "-"|) & NewL|
|00000ed0| 69 6e 65 0d 0a 0d 0a 20 | 20 20 46 6f 72 20 45 61 |ine.... | For Ea|
|00000ee0| 63 68 20 44 72 69 76 65 | 20 49 6e 20 44 72 69 76 |ch Drive| In Driv|
|00000ef0| 65 73 0d 0a 20 20 20 20 | 20 20 53 20 3d 20 53 20 |es.. | S = S |
|00000f00| 26 20 44 72 69 76 65 2e | 44 72 69 76 65 4c 65 74 |& Drive.|DriveLet|
|00000f10| 74 65 72 0d 0a 20 20 20 | 20 20 20 53 20 3d 20 53 |ter.. | S = S|
|00000f20| 20 26 20 54 61 62 53 74 | 6f 70 20 26 20 44 72 69 | & TabSt|op & Dri|
|00000f30| 76 65 2e 50 61 74 68 0d | 0a 20 20 20 20 20 20 53 |ve.Path.|. S|
|00000f40| 20 3d 20 53 20 26 20 54 | 61 62 53 74 6f 70 20 26 | = S & T|abStop &|
|00000f50| 20 53 68 6f 77 44 72 69 | 76 65 54 79 70 65 28 44 | ShowDri|veType(D|
|00000f60| 72 69 76 65 29 0d 0a 20 | 20 20 20 20 20 53 20 3d |rive).. | S =|
|00000f70| 20 53 20 26 20 54 61 62 | 53 74 6f 70 20 26 20 44 | S & Tab|Stop & D|
|00000f80| 72 69 76 65 2e 49 73 52 | 65 61 64 79 0d 0a 0d 0a |rive.IsR|eady....|
|00000f90| 20 20 20 20 20 20 49 66 | 20 44 72 69 76 65 2e 49 | If| Drive.I|
|00000fa0| 73 52 65 61 64 79 20 54 | 68 65 6e 0d 0a 20 20 20 |sReady T|hen.. |
|00000fb0| 20 20 20 20 20 20 49 66 | 20 44 72 69 76 65 54 79 | If| DriveTy|
|00000fc0| 70 65 4e 65 74 77 6f 72 | 6b 20 3d 20 44 72 69 76 |peNetwor|k = Driv|
|00000fd0| 65 2e 44 72 69 76 65 54 | 79 70 65 20 54 68 65 6e |e.DriveT|ype Then|
|00000fe0| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 53 20 |.. | S |
|00000ff0| 3d 20 53 20 26 20 54 61 | 62 53 74 6f 70 20 26 20 |= S & Ta|bStop & |
|00001000| 44 72 69 76 65 2e 53 68 | 61 72 65 4e 61 6d 65 20 |Drive.Sh|areName |
|00001010| 0d 0a 20 20 20 20 20 20 | 20 20 20 45 6c 73 65 0d |.. | Else.|
|00001020| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 53 20 3d |. | S =|
|00001030| 20 53 20 26 20 54 61 62 | 53 74 6f 70 20 26 20 44 | S & Tab|Stop & D|
|00001040| 72 69 76 65 2e 56 6f 6c | 75 6d 65 4e 61 6d 65 20 |rive.Vol|umeName |
|00001050| 0d 0a 20 20 20 20 20 20 | 20 20 20 45 6e 64 20 49 |.. | End I|
|00001060| 66 0d 0a 20 20 20 20 20 | 20 20 20 20 53 20 3d 20 |f.. | S = |
|00001070| 53 20 26 20 54 61 62 53 | 74 6f 70 20 26 20 44 72 |S & TabS|top & Dr|
|00001080| 69 76 65 2e 46 69 6c 65 | 53 79 73 74 65 6d 0d 0a |ive.File|System..|
|00001090| 20 20 20 20 20 20 20 20 | 20 53 20 3d 20 53 20 26 | | S = S &|
|000010a0| 20 54 61 62 53 74 6f 70 | 20 26 20 44 72 69 76 65 | TabStop| & Drive|
|000010b0| 2e 54 6f 74 61 6c 53 69 | 7a 65 0d 0a 20 20 20 20 |.TotalSi|ze.. |
|000010c0| 20 20 20 20 20 53 20 3d | 20 53 20 26 20 54 61 62 | S =| S & Tab|
|000010d0| 53 74 6f 70 20 26 20 44 | 72 69 76 65 2e 46 72 65 |Stop & D|rive.Fre|
|000010e0| 65 53 70 61 63 65 0d 0a | 20 20 20 20 20 20 20 20 |eSpace..| |
|000010f0| 20 53 20 3d 20 53 20 26 | 20 54 61 62 53 74 6f 70 | S = S &| TabStop|
|00001100| 20 26 20 44 72 69 76 65 | 2e 41 76 61 69 6c 61 62 | & Drive|.Availab|
|00001110| 6c 65 53 70 61 63 65 0d | 0a 20 20 20 20 20 20 20 |leSpace.|. |
|00001120| 20 20 53 20 3d 20 53 20 | 26 20 54 61 62 53 74 6f | S = S |& TabSto|
|00001130| 70 20 26 20 48 65 78 28 | 44 72 69 76 65 2e 53 65 |p & Hex(|Drive.Se|
|00001140| 72 69 61 6c 4e 75 6d 62 | 65 72 29 0d 0a 20 20 20 |rialNumb|er).. |
|00001150| 20 20 20 45 6e 64 20 49 | 66 0d 0a 0d 0a 20 20 20 | End I|f.... |
|00001160| 20 20 20 53 20 3d 20 53 | 20 26 20 4e 65 77 4c 69 | S = S| & NewLi|
|00001170| 6e 65 0d 0a 0d 0a 20 20 | 20 4e 65 78 74 0d 0a 0d |ne.... | Next...|
|00001180| 0a 20 20 20 47 65 6e 65 | 72 61 74 65 44 72 69 76 |. Gene|rateDriv|
|00001190| 65 49 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 3d 20 53 |eInforma|tion = S|
|000011a0| 0d 0a 0d 0a 45 6e 64 20 | 46 75 6e 63 74 69 6f 6e |....End |Function|
|000011b0| 0d 0a 06 08 56 42 53 63 | 72 69 70 74 03 10 27 00 |....VBSc|ript..'.|
|000011c0| 00 02 01 08 0d 54 4f 75 | 74 70 75 74 4f 62 6a 65 |.....TOu|tputObje|
|000011d0| 63 74 00 07 65 6e 61 62 | 6c 65 64 09 0c 4f 75 74 |ct..enab|led..Out|
|000011e0| 70 75 74 4f 62 6a 65 63 | 74 09 02 00 08 02 01 08 |putObjec|t.......|
|000011f0| 06 04 2e 74 78 74 08 06 | 0f 63 3a 5c 77 69 6e 64 |...txt..|.c:\wind|
|00001200| 6f 77 73 5c 74 65 6d 70 | 08 06 0d 63 3a 5c 63 6c |ows\temp|...c:\cl|
|00001210| 69 65 6e 74 2e 74 78 74 | 08 08 00 00 00 02 00 00 |ient.txt|........|
|00001220| 00 | |. | |
+--------+-------------------------+-------------------------+--------+--------+